Client Zone 1 Zone 2 Zone 3 Shard A Shard
نویسندگان
چکیده
Application programmers increasingly prefer distributed stor-age systems with strong consistency and distributed transac-tions (e.g., Google’s Spanner) for their strong guarantees andease of use. Unfortunately, existing transactional storage sys-tems are expensive to use – in part because they require costlyreplication protocols, like Paxos, for fault tolerance. In thispaper, we present a new approach that makes transactionalstorage systems more affordable: we eliminate consistencyfrom the replication protocol while still providing distributedtransactions with strong consistency to applications.We present TAPIR – the Transactional Application Proto-col for Inconsistent Replication – the first transaction protocolto use a novel replication protocol, called inconsistent repli-cation, that provides fault tolerance without consistency. Byenforcing strong consistency only in the transaction protocol,TAPIR can commit transactions in a single round-trip and or-der distributed transactions without centralized coordination.We demonstrate the use of TAPIR in a transactional key-valuestore, TAPIR-KV. Compared to conventional systems, TAPIR-KV provides better latency and throughput.
منابع مشابه
Multiple melt bodies fed the AD 2011 eruption of Puyehue-Cordón Caulle, Chile
Within the volcanological community there is a growing awareness that many large- to small-scale, point-source eruptive events can be fed by multiple melt bodies rather than from a single magma reservoir. In this study, glass shard major- and trace-element compositions were determined from tephra systematically sampled from the outset of the Puyehue-Cordón Caulle (PCC) eruption (~1 km(3)) in so...
متن کاملOptimising the use of marine tephrochronology in the North Atlantic: a detailed investigation of the Faroe Marine Ash Zones II, III and IV
Tephrochronology is central to the INTIMATE1 goals for testing the degree of climatic synchroneity during abrupt climatic events that punctuated the last glacial period. Since their identification in North Atlantic marine sequences, the Faroe Marine Ash Zone II (FMAZ II), FMAZ III and FMAZ IV have received considerable attention due to their potential for high-precision synchronisation with the...
متن کاملBalancing Precision and Recall with Selective Search
This work revisits the age-old problem of balancing search precision and recall using the promising new approach of Selective Search which partitions the document collection into topic-based shards and searches a select few shards for any query. In prior work Selective Search has demonstrated strong search precision, however, this improvement has come at the cost of search recall. In this work,...
متن کاملCluster-Optimized MMO Server Protocol
Overwatch, League of Legends, and World of Warcraft are some of the most popular games in the world. With the growing adoption of E-Sports, development of online multiplayer games seems primed with opportunties. There however is a significant barrier to entry for independent developers as deploying these online multiplayer games usually involve the cost and maintainence of expensive centralized...
متن کاملShRkC: Shard Rank Cutoff Prediction for Selective Search
In search environments where large document collections are partitioned into smaller subsets (shards), processing the query against only the relevant shards improves search efficiency. The problem of ranking the shards based on their estimated relevance to the query has been studied extensively. However, a related important task of identifying how many of the top ranked relevant shards should b...
متن کامل